/* 重置基础样式 */
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

body {
  font-family:
    Inter, 'Helvetica Neue', Helvetica, 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei',
    '微软雅黑', Arial, sans-serif;
  font-size: 14px;
  line-height: 1.5;
  color: #333;
}

button {
  border: none;
  background: none;
  outline: none;
  cursor: pointer;
  font-family: inherit;
}

input {
  border: none;
  outline: none;
  font-family: inherit;
}

select {
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  font-family: inherit;
}

/* 去除滚动条默认样式 */
::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}

::-webkit-scrollbar-track {
  background: #f1f1f1;
  border-radius: 3px;
}

::-webkit-scrollbar-thumb {
  background: #c1c1c1;
  border-radius: 3px;
}

::-webkit-scrollbar-thumb:hover {
  background: #a8a8a8;
}

/* 去除文本选择样式 */
::selection {
  background: rgba(64, 158, 255, 0.2);
}

/* 移除链接下划线 */
a {
  text-decoration: none;
  color: inherit;
}

/* 列表样式重置 */
ul,
ol {
  list-style: none;
}

/* 表格边框重置 */
table {
  border-collapse: collapse;
  border-spacing: 0;
}